Skip to content

Conversation

ckadner
Copy link
Collaborator

@ckadner ckadner commented May 14, 2025

Minor changes for easier onboarding and maintainability:

  • Rename actions for consistency, based on semantics, not interchangeable technology, i.e.
    • actionlint --> lint_actions.yml
    • ruff --> lint_code.yml
    • doc-lint --> lint_docs.yml
    • shellcheck --> lint_scripts.yml
    • mypy --> typecheck.yml
  • Remove references to old requirements files
  • Keep Dockerfile for time being
  • Consistently use underscore, not dash in filenames
  • Rename files corresponding to workflow files in /tools (keep file names under /matchers as those are tightly coupled to specific tools)

TODO:

After merging this PR, rename expected PR checks (repo admin)

  • Update main branch protection rules, Merge requirements:
    • Remove ruff -- Add lint-code
    • Remove mypy --> Add type-check

ckadner added 5 commits April 15, 2025 20:15
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>

# Conflicts:
#	.github/workflows/lint_docs.yml
#	.github/workflows/scripts/build.sh
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
@ckadner ckadner requested a review from joerunde May 14, 2025 16:22
Copy link

👋 Hi! Thank you for contributing to vLLM support on Spyre.
Just a reminder: Make sure that your code passes all the linting checks, otherwise your PR won't be able to be merged. To do so, first install the linting requirements, then run format.sh and commit the changes. This can be done with uv directly:

uv sync --frozen --group lint

Or this can be done with pip:

uv pip compile --group lint > requirements-lint.txt
pip install -r requirements-lint.txt
bash format.sh

Now you are good to go 🚀

@ckadner ckadner marked this pull request as draft May 14, 2025 16:23
Copy link
Collaborator

@joerunde joerunde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LPGTM!

Let's grab some time together to get this merged and update the repo settings

@joerunde joerunde marked this pull request as ready for review May 22, 2025 22:07
ckadner added 6 commits May 22, 2025 16:19
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
@ckadner ckadner changed the title [WIP][Ci] Minor cleanup and more consistent workflow names [CI] Minor cleanup and more consistent workflow names May 22, 2025
@joerunde joerunde enabled auto-merge (squash) May 23, 2025 18:31
@github-actions github-actions bot added the ready label May 23, 2025
@joerunde joerunde disabled auto-merge May 23, 2025 18:32
@joerunde joerunde enabled auto-merge (squash) May 23, 2025 18:33
@ckadner ckadner disabled auto-merge May 23, 2025 18:35
@ckadner ckadner enabled auto-merge (squash) May 23, 2025 18:35
@ckadner ckadner merged commit da7692e into vllm-project:main May 23, 2025
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants